
import requests
import re
import os

# 创建文件夹确保文件夹存在
if not os.path.exists("D:\\爬虫图片"):
    os.makedirs("D:\\爬虫图片")
# 爬取网站源码
ret = requests.get("https://www.sanchuangedu.cn/")
# 提取出图片url
img = re.findall(r'(?:<img.*?src=")(.*?jpg|.*?png|.*?gif)(?:")', ret.text)
# 保存图片
for i in img:
    temp = f"https://www.sanchuangedu.cn{i}"
    # 从url中 提取最后的名字，为图片命名
    name = temp
    for j in range(name.count("/")):
        name = name[name.find("/")+1:]
    # 通过新建，保存新图片
    with open(f"D:\\三创爬虫图片\\{name}", 'ba+')as f:
        # 通过requests.get()下载图片
        f.write(requests.get(temp).content)
print("图片已下载完成！")









